我們來匯出圖形吧
題目: Rs232的訊號,鮑率我們就設定 115200 ,clk速度 24MHz
老樣子設計上幾個重點:
慢慢講吧
有一個 Reg 主要是 RS232本體
我們畫出一個本體
本體就是一個 Rs 232 的 Reg
Reg 的接口: reset
想一下 Reset 是甚麼,就是一個 Interrupt,將他拉高才會執行
也就是
所以它是一個 input的接口
RS232本體應該要有一個基準的 clk: clk的接口
clk是拿來幹嘛的,他就是一個節拍器,讓Reg知道基準時間
我們設計中 Clk是 24MHz,那他應該是 input 還是 output?
當然是 input,讓 reg 知道基準時間阿
RS232功能: 接收資料的功能
接收資料功能,就是將 資料打進去 Reg ,所以是 input
RS232功能: 輸出資料的功能
輸出資料,那就很簡單了是 output
RS232功能: 告訴使用者,可以拿資料的 Interrupt
這個功能就是告訴使用者,資料更新了喔
大概功能就是
En_out 如果 = 0 → 資料還沒更新 → 不能拿資料
En_out 如果 = 1 → 資料已經更新 → 可以拿資料
所以它是一個輸出來告訴使用者,所以是 output
那就完成了圖片繪製了